---
title: clsTradingAs
summary: API reference for clsTradingAs.
status: draft
owner: SAIF Claims BOF team
last_reviewed: 2026-08-21
library: SAIF.Business.View.Policy
reference_type: embedded
---

# clsTradingAs

`clsTradingAs` represents a single "doing business as" (DBA) trading name record linked to a
policy/business, populated as a member of `clsTradingAsCollection`.

## Purpose
- Represents one trading-as (DBA) name record for a policy/business.

## Context
- Namespace: `SAIF.Business.View.Policy`
- Assembly/package: `SAIF.Business.View.Policy` (embedded library reference)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `TradingAsName` | `ReadOnly Property TradingAsName As String` | The trading-as (DBA) name. |
| `TradingSeqNum` | `ReadOnly Property TradingSeqNum As Decimal` | Sequence number identifying this trading-as row within the policy/business. |
| `FeidNum` | `ReadOnly Property FeidNum As String` | Federal Employer ID associated with this trading-as record. |

## Inherited public members

Members in this section are inherited from `clsBusinessBase` in `saif.framework.core`. They are
available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| `Rules` | `Property Rules As clsRulesManager` | Owns the rule-registration/enforcement engine for this object.† | `saif.framework.core` — `clsBusinessBase` |
| `Error` (via `IDataErrorInfo`) | `ReadOnly Property Error As String` | Surfaces broken-rule state to data-bound UI controls.† | `saif.framework.core` — `clsBusinessBase` |

## Behavioral notes
- Populated exclusively by `clsTradingAsCollection.AfterRetrieve`, not independently retrieved.*

## Constraints and usage notes
- Source data comes from inline SQL against `TRADING_AS` ([SQL-VP-023](../../sql/SQL-023-trading_as.md)).

> **Note:** Statements marked with `†` are derived from dependency library
> documentation via the Legends CLI. Statements marked with `*` were inferred
> from code structure or contextual evidence. Statements marked with `**` could
> not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Business.View.Policy\clsTradingAs.vb`
